/*重置*/


a,button,input{ outline: none;font-family:"微软雅黑"; }/*取消点击后的蓝色边框*/

*{ margin:0; padding:0;font-family:"微软雅黑";font-size:14px; }

body{color:#000; background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);/*取消手机端点击出现灰色背景*/}

a{text-decoration:none;color:#000;}

a:hover{text-decoration:none;color:#27156b;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i,em{ font-style:normal;}

ul{ list-style:none;}

b{ font-weight:normal;}

img{border:0;}

a,button,input{ outline: none; }

/*----------------通用----------------------------*/

/*主体色*/

.mc{color:#ffc001;}

.mbc{background: #ffc001;}

/*居中*/

.auto{width: 1200px;margin: 0 auto;overflow: hidden;}

/*浮动*/

.fl{float: left;}

.fr{float: right;}

.tac{text-align: center;}

/*溢出隐藏*/

.oh{overflow: hidden;}

.oa{overflow:auto;}

.oi{overflow:inherit;}

/*字体加粗*/

.fwb{font-weight: bold;}

/*块元素*/

.db{display: block;}

.dib{display: inline-block;}

/*定位*/

.pa{position: absolute;}

.pr{position: relative;}

.pf{position: fixed;}

/*边框*/

.bs{border:solid 1px #ddd;}

.bts{border-top:solid 1px #ddd;}

.bbs{border-bottom:solid 1px #ddd;}

.bls{border-left:solid 1px #ddd;}

.brs{border-right:solid 1px #ddd;}

.bsn{border:none; display:inline-block;width:87px;height:35px;}

/*BS*/

.carousel-indicators li{margin: 0 5px;border:solid 1px #333;}

.carousel-indicators .active{background:#3a69ad;border:solid 1px #3a69ad;}

.navbar{min-height: inherit;}

ul,h5,p,dl{margin: 0;font-size: 14px;font-weight: normal;}

.sui-form{margin: 0;}

.modal-dialog{z-index: 2000;}

/*-----------------首页----------------------*/

.synr{overflow: hidden;padding: 30px 0;}

/*banner*/

.item{height: 500px;background-position: 50% 0;background-repeat: no-repeat;}

/*轮播图按键*/

.carousel-control{background: #000;width: 40px;height: 80px;top:50%;margin-top: -40px;}

.carousel-control.left{background: url(../images/banner_left.png) #000 no-repeat 50% 50%;left:50px;background-size: 20px;}

.carousel-control.right{background: url(../images/banner_right.png) #000 no-repeat 50% 50%;right:50px;background-size: 20px;}

/*top*/

.navlogo{height: 110px;}

.hyy_box{background: #f7f7f7;height: 41px;}

.hyy_text{line-height: 40px;color: #666;}

.hyy_cd div{float:left;}

.hyy_cd a{color: #666;line-height: 40px;padding-right:20px;margin-right:10px;border-right: solid 1px #ddd;position: relative;}

.hyy_cd a i{margin-right: 7px;}

.hyy_cd a:last-child{border:none;}

.bsnDiv{width:80px; height:30px;}

.xzyy span{float: left;color: #bababa;line-height: 40px;}

.xzyy select{float: left;border:none;background: #514e4e;color: #fff;padding: 0 5px;height: 24px;margin-top: 8px;border-radius:3px;}

/*logo*/

.logo_box{height: 120px;padding-top: 20px;}

.ss_box{border:solid 2px #1da937;margin-top: 15px;}

.ss_box input{width: 340px;height: 40px;float: left;border:none;}

.ss_box button{width: 80px;height: 40px;border:none;background: #1da937;color: #fff;}

.logo_img{width: 436px;height: 70px;}
.video {margin-top: 0px;margin-left:60px;}
.video a{width:198px;height:91px; display: inline-block;transition: 2s;background-image:url(../images/video.png);}
.video a:hover{
	transform:scale(1.02);
	-ms-transform:scale(1.02); 	/* IE 9 */
	-moz-transform:scale(1.02); 	/* Firefox */
	-webkit-transform:scale(1.02); /* Safari 和 Chrome */
	-o-transform:scale(1.02); 
}

/*nav*/

.nav_box{background: #1da937;}

.nav_lb{height: 50px;}

.nav_xl{float: left;}

.nav_lb ul{float: left;}

.nav_lb ul li{width: 125px;text-align: center;float: left;}

.nav_lb ul li a{display: block;line-height: 50px;font-size: 16px;color: #fff;}

.nav_lb ul li:hover{background: #3e3a39;}

.nav_xl{width: 200px;background: #3e3a39;height: 50px;text-align: center;line-height: 50px;/*background: url(../images/xlbj.png) no-repeat 50% 50%;*/background-size: 100% 100%;position: relative;}

.nav_xl span{line-height: 50px;color: #fff;font-size: 18px;background: url(../images/xlsj.png) no-repeat 100% 50%;padding-right: 15px;}

.xlal{position: absolute;left:0;top:50px;z-index: 9999;background: rgba(255,255,255, 0.8);width: 193px;height: 300px;display: none;}

.xlal dl dt{text-align: left;line-height: 40px;padding-left: 5px;}

.xlal dl dt i{color: #1da937;margin-right:5px ;}

.xlal dl dd{overflow: hidden;}

.xlal dl dd a{float: left;width:57px;font-size: 12px;background: #d6d6d6;border-radius: 5px;height: 26px;line-height: 26px;margin-left: 5px;margin-bottom: 8px;color: #666;}

.nav_xl:hover .xlal{display: block;}

/**/

.sybt{text-align: center;margin-bottom: 30px;}

.sybt hr{display: block;display: inline-block;width: 300px;height: 1px;background: #cccccc;border:none;position: relative;top:12px;}

.sybt h5{display: inline-block;margin: 0 20px;}

.sybt h5 span{display: block;font-size: 30px;color: #323232;margin-bottom: 15px;}

.sybt h5 b{display: block;font-size: 18px;color: #323232;font-weight: bold;margin-bottom: 10px;}

.sybt h5 b em{font-size: 16px;color: #1da937;}

.sybt h5 p{width: 20px;height: 3px;background: #000;margin: 0 auto;}

.jsq_box{overflow: hidden;}

.jsq_nr{padding-left: 24px;width: 608px;}

.jsq_bt{color: #222126;font-size: 18px;margin-bottom: 15px;}

.jsq_fg{overflow: hidden;margin-bottom: 10px;}

.jsq_fg h5{color: #636166;float: left;line-height: 24px;margin-right: 10px;}

.jsq_xzk{float: left;margin-right: 15px;}

.jsq_xzk label{display: block;overflow: hidden;}

.jsq_xzk input{float: left;margin-right: 5px;-webkit-appearance:none;width: 16px;height: 16px;border:solid 1px #ddd;border-radius: 50%;}

.jsq_xzk span{float: left;color: #636166;font-weight: normal;line-height: 24px;}

.jsq_xzk input[type="radio"]:checked{background: url(../images/xz.png) no-repeat 50% 50%;background-size: 8px;border:solid 1px #1da937;}

.jsq_inp{margin-right: 10px;float: left;margin-bottom: 15px;}

.jsq_inp span{float: left;line-height: 30px;color: #636166;}

.jsq_inp input{width: 120px;float: left;height: 30px;}

.jsq_inp_box{width: 600px;}

.jsq_btn{border:solid 2px #d5d5d5;float: right;width: 220px;height: 220px;border-radius: 50%;padding-top: 15px;}

.jsq_btn p{border:solid 4px #9a9a9a;width: 190px;height: 190px;border-radius: 50%;margin: 0 auto;padding-top: 60px;}

.jsq_btn p span{display: block;text-align: center;font-size: 20px;}

.jsq_btn p b{display: block;text-align: center;font-size: 20px;color: #e77c00;}

.jsq_btn:hover{transform: rotateY(360deg);transition:transform 2s;}

.ljyy_btn{border:0; background-color:#fff;  font-size: 26px; color:#5aac3e;

/*color:#337ab7;*/

}

/*流程*/

.lc_box{background: #5aac3e;overflow: hidden;margin-top: 50px;}

.lc_icon{width:70%;}

.lc_icon img{display: block;float: right;margin-top: 15px;}

.lc_btn{width:30%;background: #f8ba19;height: 135px;}

.lc_btn h5{border:solid 1px #fff;border-radius: 5px;width: 200px;height: 100px;text-align: center;font-size: 20px;color: #fff;line-height: 30px;padding-top: 15px;margin: 18px;}

/*一体化*/

.yth_lb dl{overflow: hidden;}

.yth_lb dl dd{float: left;margin: 0 25px;border:solid 6px #1da937;border-radius: 40px;width: 240px;height: 400px;padding-top: 40px;position: relative;}

.yth_text{padding:0 20px;}

.yth_text h5{font-size:24px;color: #1da937;margin-bottom: 8px;}

.yth_text p{color: #fff;margin-bottom: 15px;}

.yth_text span{display: block;color: #1da937;}

.yth_text hr{width: 30px;height: 2px;background: none;background: #1da937;}

.yth_img{position: absolute;right: 0;bottom:0;    height: 100%;
    width: 100%;
    z-index: -1;}

.yth_img img{border-radius: 30px;
    height: 100%;
    width: 100%;}

.alfl{margin-bottom: 30px;}

.alfl ul{overflow: hidden;}

.alfl ul li{float: left;margin: 0 25px;}

.alfl_img{margin: 0 auto;width: 100px;height: 100px;text-align: center;padding-top: 10px;margin-bottom: 10px;}

.alfl_name{text-align: center;color: #666;}

.alfl ul li:hover .alfl_img img{transform: scale(1.2);transition: transform 300ms;

-webkit-transform: scale(1.2);

-ms-transform: scale(1.2);

-moz-transform: scale(1.2);

-o-transform: scale(1.2);

-webkit-transition: transform 300ms;

-ms-transition: transform 300ms;

-moz-transition: transform 300ms;

-o-transition: transform 300ms;

}

.alzs_lb{overflow: hidden;}

.alzs_l{width: 457px;height: 458px;overflow: hidden;position: relative;}

.alzs_l_name{position: absolute;left:0;bottom:0;z-index: 10;background: rgba(29, 169, 55, 0.8);width: 100%;height: 40px;text-align: center;line-height: 40px;color: #fff;display: none;}

.alzs_l img{display: block;width: 100%;}

.alzs_r{width: 730px;}

.alzs_r dl{overflow: hidden;}

.alzs_r dl dd{float: left;width: 355px;height: 224px;overflow: hidden;margin-left: 10px;margin-bottom: 10px;position: relative;}

.alzs_r dl dd a{display: block;overflow: hidden;}

.alzs_img img{display: block;width: 100%;}

.alzs_bj{position: absolute;top:0;left:0;background: rgba(29, 169, 55, 0.4);width: 100%;height: 100%;z-index: 9;display: none;}

.alzs_name{position: absolute;top:0;left:0;width: 100%;height: 100%;z-index: 10;text-align: center;color: #fff;line-height: 224px;transform: scale(0);transition: transform 500ms;display: none;

-webkit-transform: scale(0);

-ms-transform: scale(0);

-moz-transform: scale(0);

-o-transform: scale(0);

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}

.alzs_name_on{transform: scale(1);transition: transform 500ms;

-webkit-transform: scale(1);

-ms-transform: scale(1);

-moz-transform: scale(1);

-o-transform: scale(1);

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}

.alzs_mb{border:solid 2px #fff;position: absolute;top:5%;left:5%;width: 90%;height: 90%;z-index: 11;transform: scale(0);transition: transform 300ms;display: none;

-webkit-transform: scale(0);

-ms-transform: scale(0);

-moz-transform: scale(0);

-o-transform: scale(0);

-webkit-transition: transform 300ms;

-ms-transition: transform 300ms;

-moz-transition: transform 300ms;

-o-transition: transform 300ms;

}

.alzs_r dl dd .alzs_mb_on{transform: scale(1);transition: transform 300ms;

-webkit-transform: scale(1);

-ms-transform: scale(1);

-moz-transform: scale(1);

-o-transform: scale(1);

-webkit-transition: transform 300ms;

-ms-transition: transform 300ms;

-moz-transition: transform 300ms;

-o-transition: transform 300ms;

}

/**/

.jytd_lb{overflow: hidden;}

.jytd_l{width: 373px;height: 502px;position: relative;overflow: hidden;}

.jytd_l img{display: block;width: 100%;}

.jytd_r{width: 788px;}

.jytd_r dl{overflow: hidden;}

.jytd_r dl dd{float: left;width: 180px; height:242px; margin-left: 17px;margin-bottom: 17px;position: relative;overflow: hidden;}

.jytd_img img{display: block;width: 100%;}

.jytd_l_text{position: absolute;left:0;bottom:0;width: 100%;height: 120px;background: rgba(255,255,255, 0.9);padding: 0 15px;display: none;}

.jytd_l_text h5{line-height: 50px;border-bottom: solid 1px #b2b2b2;}

.jytd_l_text h5 span{font-size: 18px;color:#e77c00;}

.jytd_l_text h5 b{float: right;color:#e77c00;}

.jytd_l_text p{line-height: 50px;}

.jytd_l_text p span{float: left;}

.jytd_l_text p b{float: right;color: #888;}

.jytd_text{position: absolute;left:0;top:0;z-index: 10;width: 100%;height: 100%;background: rgba(0,0,0, 0.6);padding-top: 60px;display: none;}

.jytd_text h5{color: #fff;font-size: 18px;text-align: center;}

.jytd_text p{text-align: center;color: #999;margin: 10px 0;}

.jytd_text hr{width: 20px;height: 2px;background: #999;margin: 0 auto;border:none;margin-bottom: 20px;}

.jytd_text a{width: 100px;height: 30px;background: #f8ba19;display: block;text-align: center;line-height: 30px;color: #fff;border-radius: 5px;margin: 0 auto;}

/**/

.synews_l{width: 600px;}

.synews_l img{display: block;margin-bottom: 10px;}

.synews_text h5{font-size: 18px;color: #000;margin-bottom: 10px;}

.synews_text p{color: #666;margin-bottom: 40px;}

.synews_l_a{display:block;width: 120px;height: 30px;background: #ed6b45;color: #fff;text-align: center;line-height: 30px;}

.synews_mun{font-size: 60px;border-right: solid 1px #000;width: 110px;text-align: center;}

.synews_lb dl dd{overflow: hidden;padding: 10px 0;}

.synews_lb dl dd:hover{background: #f2f2f2;}

.synews_wb{width: 490px;padding-left: 16px;}

.synews_wb h5{color: #000;margin-bottom: 10px;}

.synews_wb p{color: #666;}

/**/

.sysp_lb dl{overflow: hidden;}
/*首页视频定义条目居中*/
.sysp_dd{width:900px;height:233px;margin-left:auto;margin-right:auto;}
.sysp_lb dl dd{width: 290px;float: left;margin: 0 5px;}

.sysp_img{margin-bottom: 10px;position: relative;}

.sysp_img img{display: block;width: 100%;}

.sysp_name{text-align: center;
    font-size: 16px;
    color: #333;
    overflow: hidden;
    height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;}

.sysp_bj{position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0, 0.6);display: none;}

.sysp_icon{position: absolute;top:0;left:50%;margin-left:-40px;text-align: center;line-height: 200px;font-size: 120px;color: #fff;transition: font-size 500ms;display: none;

-webkit-transition: font-size 500ms;

-ms-transition: font-size 500ms;

-moz-transition: font-size 500ms;

-o-transition: font-size 500ms;



}

.sysp_icon_on{font-size: 80px;transition: font-size 500ms;

-webkit-transition: font-size 500ms;

-ms-transition: font-size 500ms;

-moz-transition: font-size 500ms;

-o-transition: font-size 500ms;

}

/**/

.zypp_lb{}

.zypp_lb dl{overflow: hidden;border-top: solid 1px #ddd;}

.zypp_lb dl dd{float: left;width: 200px;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd;padding: 20px 0;}

.zypp_lb dl dd img{display: block;margin: 0 auto;}

/**/

.hf_img img{display: block;width: 100%;}

/**/

.pz_img{background: #f4f4f4;padding: 20px 0;}

/*底部*/

.bottom_box{background: url(../images/dbbj.png) no-repeat 50% 50%;height: 233px;padding-top: 44px;}

.bottmo_nav{overflow: hidden;border-right: solid 1px #ddd;float: left;}

.bottmo_nav dl{float: left;margin-right: 80px;}

.bottmo_nav dl dt{font-size: 16px;color: #aeadb2;font-weight: normal;margin-bottom: 15px;}

.bottmo_nav dl dd a{display: block;color: #717274;margin-bottom: 10px;}

.bottmo_tel h5{color: #aeadb2;font-size: 16px;margin-bottom: 10px;}

.bottmo_tel p{font-size: 30px;color: #1da937;}

.bottmo_tel span{display: block;color: #717274;}

.bottmo_rwm{float: left;}

.bottmo_tel{float: left;padding: 0 50px;border-right: solid 1px #ddd;}

.bottmo_rwm{float: left;padding-left: 50px;}

.bottmo_rwm h5{color: #fff;font-size: 16px;margin-bottom: 10px;}

.bottmo_rwm p{width: 100px;}

.bottmo_rwm p img{display: block;width: 100%;}

.icp{background: #181818;height: 30px;}

.icp_text{line-height: 30px;color: #ababab;font-size: 12px;}

/**/


.sygd_btn{ width:117px; height:40px; margin:0 auto;margin-top: 30px;  border-radius: 5px; border:0;background: #1da937; color: #1da937; }
.sygd_btn1{clear:both; margin-top: 100px;  width:117px; height:40px; border-radius: 5px; border:1px solid #1da937; color: #1da937; margin:0 auto; text-align: center; }
.sygd_btn1:hover{color:#fff;}

.sygd_btn1 a{height:40px; line-height:40px;}

.sygd_btn1 span{ color:#1da937;height:40px; line-height: 40px;}

.sygd_btn1 span:hover{ height:40px; line-height: 40px;}

.sygd_btn1 a{color:#1da937; }

.sygd_btn:hover{/*background: #1da937;*/ color: #fff;}

.ny_content{padding: 20px 0;}

/*案例*/

.alsx_lb{border:solid 1px #ddd;margin: 20px 0;}

.alsx_lb dl{overflow: hidden;border-bottom: dashed 1px #ddd;}

.alsx_lb dl dt{float: left;line-height: 60px;font-weight: inherit;background: #f5f5f5;width: 110px;text-align: center;border-right: solid 1px #ddd;}

.alsx_lb dl dd{float: left;height: 40px;padding-top: 15px;}

.alsx_lb dl dd a{float: left;height: 30px;padding: 0 20px;color: #333;line-height: 30px;margin-left: 10px;}

.alsx_lb dl dd a:hover{background: #ddd;}

.alsx_lb dl dd .alsx_lb_on{background: #1da937;color: #fff;}

.al_lb dl{overflow: hidden;}

.al_lb dl dd{float: left;width: 385px;overflow: hidden;margin-left: 15px;margin-bottom: 20px;}

.al_img{width: 385px;height: 288px;overflow: hidden;}

.al_img img{display: block;width: 100%;

transition: transform 500ms;

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}

.al_text{height: 60px;border-bottom: solid 1px #ddd;position: relative;}

.al_name{overflow: hidden;}

.al_name h5{font-size: 16px;color: #1da937;font-weight: bold;float: left;line-height: 60px;width:265px;height:60px;text-overflow:ellipsis;white-space:nowrap;display: inline-block;overflow:hidden;}

.al_name span{float: left;margin-left: 20px;line-height: 60px;display: inline-block;}

.al_tx{position: absolute;top:-80px;right: 15px;width: 100px;height: 100px;border-radius: 50%;overflow: hidden;border:solid 2px #ddd;}

.al_tx img{display: block;width: 100%;}

.al_zy{padding: 10px 0;color: #888;font-size: 14px;width:385px;height:40px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.al_img img{width:385px;height:288px}

.al_lb dl dd:hover .al_img img{transform: scale(1.2);transition: transform 500ms;

-webkit-transform: scale(1.2);

-ms-transform: scale(1.2);

-moz-transform: scale(1.2);

-o-transform: scale(1.2);

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}
/*案例页码*/
.page{text-align:right;}
.page div a,.page div span{border:1px solid #DDDDDD;display: inline-block;width:25px;height:20px;margin-left:10px;text-align:center;border-radius: 5px;color:#848484;font-size:13px;}
.page div a:hover{background-color:#F4F4F4;}
.page div span{background-color:#1DA937;color:white;}


/*精英团队*/

.ny_banner{width: 100%;height: 350px;background-repeat: no-repeat;background-position: 50% 0;}

.nyjytd_lb dl{overflow: hidden;}

.nyjytd_lb dl dd{float: left;width: 280px;margin:0 10px;margin-bottom: 20px;padding-bottom: 10px;border:solid 6px #fff;}

.nyjytd_img{width: 268px;height: 360px;overflow: hidden;}

.nyjytd_img img{display: block;width: 268px;height:360px;

transition: transform 500ms;

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}

.nyjytd_name{overflow: hidden;}

.nyjytd_name span{float: left;font-size: 16px;font-weight: bold;color: #333;line-height: 50px;width:48px;height:50px;text-align:left;display:inlien-block;}

.nyjytd_name b{float: right;font-weight: inherit;line-height: 50px;width:182px;height:50px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.nyjytd_fg h5{border-left: solid 3px #e77c00;padding-left: 5px;font-weight: bold;margin-bottom: 10px;color: #e77c00;}

.scfg{overflow: hidden;height: 20px;text-overflow: ellipsis;white-space: nowrap;}

.scfg span{float: left;padding: 0 10px;background: #f2f2f2;color: #333;margin-left:10px;margin-bottom: 10px;}

.nyjytd_btn {margin-top: 10px;}

.nyjytd_btn_a{
	/*width: 90%;*/ 
	display:block;
	width:240px;
	margin: 0 auto;
	border:1px solid #ddd; 
	height: 40px;
	line-height: 40px;
	border-radius: 50px; 
	text-align: center;  
	color: #666; }

.nyjytd_ny{position: relative;padding: 10px;}

.nyjytd_mun{position: absolute;top:-70px;left:50%;margin-left:-35px;z-index: 10;width: 70px;height: 70px;border-radius: 50%;background: #fff;/*box-shadow: 0px 2px 4px 0px rgb( 199, 191, 191 );*/padding-top: 5px;}

.nyjytd_mun span{display: block;font-size: 17px;text-align: center;width:70px;height:37px;}

.nyjytd_mun b{display: block;text-align: center;font-weight: inherit;}

.nyjytd_lb dl dd:hover{background: #333333;border:solid 6px #333;}

.nyjytd_lb dl dd:hover .nyjytd_name span{color: #fff;}

.nyjytd_lb dl dd:hover .nyjytd_name b{color: #fff;}

.nyjytd_lb dl dd:hover .nyjytd_fg h5{border-left: solid 3px #fff;color: #fff;}

.nyjytd_lb dl dd:hover .nyjytd_mun{background:  #e77c00;}

.nyjytd_lb dl dd:hover .nyjytd_mun span{color: #fff;}

.nyjytd_lb dl dd:hover .nyjytd_mun b{color: #fff;}

.nyjytd_lb dl dd:hover .nyjytd_btn a{background: #1da937;color: #fff;border:none;}

.nyjytd_lb dl dd:hover .nyjytd_img img{

transform: scale(1.2);transition: transform 500ms;

-webkit-transform: scale(1.2);

-ms-transform: scale(1.2);

-moz-transform: scale(1.2);

-o-transform: scale(1.2);

-webkit-transition: transform 500ms;

-ms-transition: transform 500ms;

-moz-transition: transform 500ms;

-o-transition: transform 500ms;

}

/**/

.nynews_lb dl dd{overflow: hidden;padding: 10px 0;}

.nynews_lb dl dd:nth-child(even){background: #f5f5f5;}

.nynews_img{float: left;width: 300px;height: 215px;overflow: hidden;}

.nynews_img img{width: 100%;display: block;}

.nynews_text{float: left;width: 900px;padding-left: 25px;}

.nynews_bt{font-size: 20px;color: #333;font-weight: bold;margin-bottom: 15px;}

.nynews_sj{border-bottom: solid 1px #1da937;padding-bottom: 25px;}

.nynews_sj span{margin-right: 20px;color: #999;}

.nynews_sj b{color: #1da937;font-weight: inherit;}

.nynews_zy{padding: 20px 0;color: #888;}

.nynews_btn{overflow: hidden;}

.nynews_btn a{display: block;width: 150px;height: 30px;float: left;border:solid 1px #ddd;text-align: center;line-height: 30px;color: #333;margin-right: 20px;border-radius: 3px;}

.nynews_btn a:hover{border:solid 1px #1da937;background:#1da937;color: #fff;}

/*栏目*/

.lm_box{height: 90px;border-bottom: solid 1px #ddd;}

.lm_bt{font-size: 30px;line-height: 90px;color: #333;margin-right: 50px;}

.lm_lb ul{overflow: hidden;}

.lm_lb ul li{float: left;line-height: 90px;width: 200px;text-align: left;position: relative;overflow: hidden;}

.lm_lb ul li a{font-size: 16px;color: #666;display: block;}

.lm_lb ul li:after{content: " ";position: absolute;left:0;bottom:0;width: 30px;height: 4px;background: #1da937;

transform:translate(200px,0);

transition:transform 0;

-webkit-transform:translate(200px,0);

-ms-transform:translate(200px,0);

-moz-transform:translate(200px,0);

-o-transform:translate(200px,0);

-webkit-transition:transform 0;

-ms-transition:transform 0;

-moz-transition:transform 0;

-o-transition:transform 0;

}

.lm_lb ul .lm_lb_on a{color:#1da937;}

.lm_lb ul .lm_lb_on:after{content: " ";position: absolute;left:0;bottom:0;width: 30px;height: 4px;background: #1da937;

transform:translate(0,0);

transition:transform 500ms;

-webkit-transform:translate(0,0);

-ms-transform:translate(0,0);

-moz-transform:translate(0,0);

-o-transform:translate(0,0);

-webkit-transition:transform 500ms;

-ms-transition:transform 500ms;

-moz-transition:transform 500ms;

-o-transition:transform 500ms;

}

/*预约*/

.yy_box{width: 100%;height: 100px;background: rgba(0,0,0, 0.7);position: fixed;z-index: 10;left:0;bottom:0;}

.yy_nr{position: relative;}

.yy_img{position: absolute;left:0;top:-75px;}

.yy_fom{overflow: hidden;margin-left:400px;padding-top: 35px;float: left;}

.yy_fom input{float: left;width: 200px;margin-right: 10px;}

.yy_btn{float: left;border:solid 2px #000;width: 130px;height: 50px;text-align: center;line-height: 46px;margin-top: 25px;position: relative;}

.yy_btn:after{

content: '';

    position: absolute;

    z-index: 1;

    overflow: hidden;

    left: 50%;

    top:-2px;

    height: 0px;

    width: 20%;

    border: 2px solid #ff4900;

    -ms-transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    -webkit-transition: width .3s ease-out .2s, height .2s ease-in;

    border-bottom: none;

    transition: width .3s ease-out .2s, height .2s ease-in;

}

.yy_btn:hover:after{width: 130px;height: 25px;border-bottom: none;

    height: 25px;

    -webkit-transition: width .3s ease-in, height .2s ease-out .3s;

    transition: width .3s ease-in, height .2s ease-out .3s;

}

.yy_btn:before{

content: '';

    position: absolute;

    z-index: 1;

    overflow: hidden;

    left: 50%;

    bottom:-2px;

    height: 0px;

    width: 20%;

    border: 2px solid #ff4900;

    -ms-transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    transform: translateX(-50%);

    -webkit-transition: width .3s ease-out .2s, height .2s ease-in;

    border-top: none;

    transition: width .3s ease-out .2s, height .2s ease-in;

}

.yy_btn:hover:before{width: 130px;height: 25px;border-top: none;

    height: 25px;

    -webkit-transition: width .3s ease-in, height .2s ease-out .3s;

    transition: width .3s ease-in, height .2s ease-out .3s;

}

.yy_btn a{display: block;font-size: 24px;color: #ff4900;}

.yy_btn:hover a{color: #ff4900;}

.yy_rs{float: left;margin-left: 10px;padding-top: 15px;}

.yy_rs p{color: #fff;font-size: 18px;}

.yy_rs p em{font-size: 26px;color: #ff4900;}

.yy_hide{position: absolute;top:10px;right: 0;width: 40px;height: 40px;border-radius: 50%;border:solid 2px #999;text-align: center;line-height: 40px;}

.yy_hide i{color: #999;font-size: 20px;}

.yy_hide:hover{border:solid 2px #ff4900;}

.yy_hide:hover i{color: #ff4900;}

/**/

.fdcd_box{position: fixed;top:30%;right:0;}

.fdcd_box dl dd{width: 80px;height: 80px;background: #f5f5f5;padding-top: 5px;border-bottom: solid 1px #ddd;position: relative;}

.rwm{width: 150px;height: 150px;position: absolute;top:-40px;left:-150px;display: none;}

.rwm img{display: block;width: 100%;}

.fdcd_icon{text-align: center;}

.fdcd_icon i{font-size: 30px;color: #f48a02;}

.fdcd_name{text-align: center;color: #333;}

.fdcd_box dl dd:hover{background: #f48a02;}

.fdcd_box dl dd:hover .fdcd_icon i{color: #fff;}

.fdcd_box dl dd:hover .fdcd_name{color: #fff;}

.fdcd_box dl dd:hover .rwm{display: block;}

/*联系我们*/

.lxyy_bt{font-size: 30px;margin-bottom: 15px;}

.lxyy_fom{overflow: hidden;float: left;margin-right: 20px;margin-bottom: 20px;}

.lxyy_fom span{width: 100px;height: 34px;float: left;background: #e8e8e8;text-align: center;line-height: 34px;}

.lxyy_fom input{background: #f4f4f4;width: 200px;float: left;border:none;border-radius: 0;}

.lxyy_box{width: 640px;float: left;}

.lxyy_tex textarea{height: 200px;}

.lxyy_btn{margin-top: 20px;}

.lxyy_btn button{width: 100px;}

.lxfs_box{padding-left: 100px;}

.lxyy_text p{font-size: 18px;margin-bottom: 15px;}

/*视频*/

.nysp dl dd{margin-bottom: 20px;}

/*案例详情展示*/

.alxq_box{height: 800px;cursor: url(../images/zs.cur),auto;}

.alxq_xx{background: #f6f6f6;border:solid 1px #ddd;padding: 10px;overflow: hidden;}

.alxq_xx span{float: left;width: 25%;margin-bottom: 15px;color: #666;}

.alxq_nav{margin-top: 20px;overflow: hidden;border-bottom: solid 2px #1da937;}

.alxq_nav h5{background: #1da937;float: left;width: 120px;line-height: 50px;text-align: center;color: #fff;}

.alxq_tetx{padding: 10px;}

.alxq_tetx img{max-width: 100%;}

/*详情*/

.xq_bt{font-size: 26px;color: #333;text-align: center;margin-bottom: 15px;}

.xq_zt{text-align: center;border-bottom: solid 1px #1da937;padding-bottom: 20px;}

.xq_zt span{color: #666;}

.xq_wb{padding: 10px;}

/*精英团队详情*/

.jytdxx_box{overflow: hidden;}  

.jytdxx_img{width: 290px;height: 290px;overflow: hidden;}

.jytdxx_img img{width: 230px;height: 290px;}

.jytdxx_text{padding-left: 50px;}

.jytdxx_zl{overflow: hidden;margin-bottom: 15px;}

.jytdxx_zl h5{float: left;font-size: 30px;color: #333;font-weight: bold;margin-right: 35px;line-height: 40px;}

.jytdxx_zl span{float: left;color: #1da937;line-height: 40px;margin-right: 36px;}

.jytdxx_zl b{float: left;color: #888;line-height: 40px;margin-right: 36px;}

.jytdxx_zl a{float: left;width: 130px;height: 40px;border-radius: 5px;background: #1da937;text-align: center;line-height: 40px;color: #fff;font-size: 16px;}

.jytdxx_zy{border-bottom: dashed 1px #ddd;padding-bottom: 10px;color: #666;}

.jytdxx_jr{margin-top: 30px;}

.jytdxx_jr p{margin-bottom: 15px;overflow: hidden;}

.jytdxx_jr p span{font-weight: bold;margin-right: 20px;}

.jytdxx_jr p b{color: #666;}

.dpzp_box{margin-top: 30px;}

.dpzp_bt{overflow: hidden;border-bottom: solid 1px #ddd;}

.dpzp_bt h5{float: left;font-size: 26px;border-bottom: solid 2px #1da937;padding-bottom: 5px;padding-right: 10px;}

.dpzp_lb dl{overflow: hidden;}

.dpzp_lb dl dd{float: left;width: 280px;margin: 0 10px;margin-top: 20px;}

.dpzp_img img{display: block;width: 100%;}

.dpzp_name{text-align: center;line-height: 30px;background: #f7f7f7;color: #333;}

/*品质*/

.pz_lb{background: #f4f4f4;}

.pz_lb dl{overflow: hidden;}

.pz_lb dl dd{width: 300px;overflow: hidden;float: left;line-height: 86px;text-align: center;}

.pz_lb dl dd i{font-size: 50px;line-height: 86px;text-align: center;color: #c22c2e;margin-right: 10px;}

.pz_lb dl dd span{line-height: 86px;font-size: 26px;}

/**/

.map_left{float: left;width: 500px;}

.map_left dl{overflow: hidden;}

.map_left dl dd{float: left;width:250px;height: 157px;padding-top: 20px;}

.map_iocn{text-align: center;}

.map_iocn i{font-size: 40px;color: #999;}

.map_text{padding: 0 30px;color: #666;text-align: center;}

.map_img{width: 100px;margin: 0 auto;}

.map_img img{display: block;width: 100%;}

.map_right{width: 600px;height: 500px;float: right;}

.map_right iframe{width: 100%;height: 100%;}

/**/

.zy_lb dl{overflow: hidden;}

.zy_lb dl dd{position: relative;float: left;margin: 0 12px;margin-bottom: 20px;width: 276px;}

.zy_name{position: absolute;left:0;bottom: 0;width: 100%;height: 30px;background: rgba(0, 0, 0, 0.5);text-align: center;line-height: 30px;color: #fff;}

.zy_img img{display: block;width: 100%;}

/**/

.zjgd_lb dl{overflow: hidden;}

.zjgd_lb dl dd{float: left;width: 370px;margin: 0 15px;margin-bottom: 30px;}

.zjgd_lb dl dd:hover{box-shadow: 0px 3px 10px 0px rgb( 221, 221, 221 );}

.zjgd_img img{display: block;width: 100%;}

.zjgd_nr{overflow: hidden;padding:10px;}

.zjgd_text{float: left;}

.zjgd_text h5{font-size: 18px;color: #333;margin-bottom: 10px;}

.zjgd_text p{font-size: 12px;color: #999;}

.zjgd_btn{float: right;width: 50px;height: 50px;background: #ffa31f;/*color: #fff;padding: 0 10px;padding-top: 3px;*/}

.zjgd_btn a{display: block;color: #fff;text-align: center;padding: 0 10px;padding-top: 2px;}





.carousel-inner div a{

	width:1348px;

	height:500px;

	display: inline-block;

}



/*头部公众号*/

.top_ewm{
	margin-right:20px;
	width:40px;
	z-index: 300;
	display:none;
}

.top_ewm img{
	width:40px;
}


/*查看更多按钮*/
.btnMore{
	width: 117px;
    height: 40px;
    display: block;
    line-height: 40px;
    text-align: center;
    color: #fff;
	border-radius:5px;
}
.btnMore:hover{
	color:#fff;
	background-color:#78c987;
	}

/*主材合作品牌*/
.zchz{width:1100px; height:460px; margin:0 auto;}
.zchz img{width:100%; text-align:center}




/*首页视频页面*/
.shipin-bg{height: 100%;width: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.8);z-index: 1000;display: none;}
.shiping-div{height: 800px;width: 1200px;position: absolute;;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.shiping-div iframe{height: 100%;width: 100%;}


.youzhijiek_img{width: 100%;height: 200px;overflow: hidden;}
.youzhijiek_img img{width: 100%;}
.youzhijiek{height: 100px;border: 1px solid #ddd;border-top: none;box-sizing: border-box;padding: 10px;}
.youzhijiek-p1{font-size: 18px;color: #686868;overflow: hidden;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.youzhijiek-p2{line-height: 25px;height: 50px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;word-break: break-all;-webkit-line-clamp:2;-webkit-box-orient: vertical;}








